hemostatic embolization - German English Dictionary